import qqMap from '../../../utils/qqmap'
Page({
  onLoad() {
    // 自动获取定位
    this.getLocation()
  },
  // 自动获取定位
  async getLocation() {
    const {
      longitude,
      latitude
    } = await wx.getLocation()
    this.getPoint(latitude, longitude)
  },
  // 手动获取定位
  async chooseLocation() {
    const {
      latitude,
      longitude
    } = await wx.chooseLocation()
    this.getPoint(latitude, longitude)
  },
  // 将经纬度转为位置描述
  getPoint(latitude, longitude) {
    // 地址的逆解析
    console.log(latitude, longitude);
    qqMap.reverseGeocoder({
      location: [latitude, longitude].join(','),
      success: (res) => {
        // 保存地址
        console.log("执行了", res);
        this.setData({
          address: res.result.address
        })
      },
      fail: function (res) {
        console.log(res);
      },


    })
    // 搜索周边的：住宅小区
    qqMap.search({
      keyword: '住宅小区',
      location: [latitude, longitude].join(','),
      page_size: 5,
      success: ({
        data
      }) => {
        // 保存数据
        this.setData({
          points: data
        })
      },
    })
  },
  // 跳转到选择楼栋页面
  goBuilding(e) {
    wx.navigateTo({
      url: `/house_pkg/pages/building/index?point=${e.mark.point}`,
    })
  },
})